/* ********************
     BLOCK STYLES
   ******************** */
.item .content p, .item .content ul, .item .content ol {
	font-size: 12px;
	margin: 0 0 12px;
	padding: 0;
}

	/* Based on Firefox's default styles */
	.item .content ol { list-style-type: decimal; }
	.item .content ul { list-style-type: disc; }
	.item .content ul ul, .item .content ol ul { list-style-type: circle; }
	.item .content ul ul ul, .item .content ul ol ul, .item .content ol ul ul, .item .content ol ol ul { list-style-type: square; }

	.item .content ol li, .item .content ul li {
		margin: 0 0 0 30px;
		padding: 0;
	}

.item .content blockquote {
	margin: 0 0 15px 15px;
	padding: 0 0 0 15px;

	font-size: 12px;
	border-left: 1px solid #AFAFAF;
	color: #aaa;
}

/* ********************
     HEADERS
   ******************** */
.item .content h1,
.item .content h2,
.item .content h3,
.item .content h4 {
	margin: 0 0 10px;
}

	.item .content h1 {
		font-size: 18px;
	}

	.item .content h2 {
		font-size: 16px;
	}

	.item .content h3 {
		font-size: 14px;
	}

	.item .content h4 {
		font-size: 13px;
		text-transform: uppercase;
	}

/* ********************
     LINKS
   ******************** */
.item .content a {
	color: #00f;
	text-decoration: none;
}

	.item .content a:hover {
		color: #f00;
	}

/* ********************
     INLINE STYLES
   ******************** */
.item .content strong {
	font-weight: bold;
}

.item .content em {
	font-style: italic;
}

/* Thanks to John Gruber's footnotes for making me realise these needed styling too */
.item .content sup {
	font-size: smaller;
	vertical-align: super;
}

.item .content sub {
	font-size: smaller;
	vertical-align: sub;
}